Maibara

Lake Biwa - Japan's largest lake

Hikone - one of Japan's less-known castle towns is only a few stops away